// --------------------------------------------------------------------------------------------------------------------
// <copyright file="BlobCapacity.cs" company="">
//   
// </copyright>
// <summary>
//   The blob capacity.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace XRay.Library.Contracts
{
    #region

    using System;

    #endregion

    /// <summary>
    ///     The blob capacity.
    /// </summary>
    public class BlobCapacity
    {
        #region Public Properties

        /// <summary>
        ///     Gets or sets the capacity.
        /// </summary>
        public long Capacity { get; set; }

        /// <summary>
        ///     Gets or sets the capacity data for.
        /// </summary>
        public CapacityDataType CapacityDataFor { get; set; }

        /// <summary>
        ///     Gets or sets the container count.
        /// </summary>
        public long ContainerCount { get; set; }

        /// <summary>
        ///     Gets or sets the object count.
        /// </summary>
        public long ObjectCount { get; set; }

        /// <summary>
        ///     Gets or sets the timestamp.
        /// </summary>
        public DateTimeOffset Timestamp { get; set; }

        #endregion
    }
}